package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.info.AppVersionInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;


@Data
@Schema(description = "应用版本上传解析结果")
public class AppVersionUploadResult {
    
    @Schema(description = "全量包信息")
    private AppVersionInfo fullPackageInfo;
    
    @Schema(description = "生成的差分包信息列表")
    private List<PatchPackageInfo> patchPackages;
    
    @Schema(description = "原始文件名")
    private String originalFilename;
    
    @Schema(description = "存储路径")
    private String storagePath;
}